/* 白色 */
$zy-classic-white: #ffffff;

/* 黑色 */
$zy-classic-black: #222222;

/* 灰色 */
$zy-light-grey: #e9e9e9;
$zy-lightest-grey: #f5f5f5;

/* 蓝色 */
$zy-classic-blue: #409EFE;

    .zy_select_container {
		position: relative;
		width: 100%;
		height: 100%;
	}

	.zy_select_container_margin {
		position: relative;
		width: calc(100% - 40rpx);
		height: 100%;
		margin: 0 20rpx;
	}

	.zy_select {
		display: flex;
		border: 1rpx solid $zy-light-grey;
		border-radius: 10rpx;
		padding: 20rpx;
		background-color: $zy-classic-white;
	}

	.zy_select_containBtn {
		display: flex;
		border: 5rpx solid $zy-classic-blue;
		border-radius: 80rpx;
		padding: 0rpx 5rpx 0rpx 30rpx;
		height: 90rpx;
		line-height: 90rpx;
		background-color: $zy-classic-white;
	}

	.zy_select:hover {
		display: flex;
		border: 1rpx solid $zy-classic-blue;
		border-radius: 10rpx;
		padding: 20rpx;
		background-color: $zy-classic-white;
	}

	.zy_select_btn {
		margin: 5rpx 0;
		width: 300rpx;
		line-height: 80rpx;
		border-radius: 50rpx;
		background-color: $zy-classic-blue;
		color: $zy-classic-white;
		text-align: center;
	}
	
	.zy_select_icon{
		margin: auto;
	}

	.zy_select_content {
		width: 100%;
		margin: auto 0;
	}
	
	.zy_select_content_tag{
		display: flex;
		align-items: center;
		flex-direction: row;
		flex-wrap: wrap;
	}

	.zy_select_border {
		height: 60rpx;
		margin: auto 20rpx;
		border-right: 5rpx solid $zy-light-grey;
	}

	.zy_select_model_mask {
		position: fixed;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
	}

	.zy_select_model {
		/* #ifndef APP-NVUE */
		box-sizing: border-box;
		/* #endif */
		position: absolute;
		top: calc(100% + 30rpx);
		left: 0;
		width: 100%;
		background-color: $zy-classic-white;
		border: 1px solid $zy-light-grey;
		padding: 10rpx;
		width: 100%;
		min-height: 20rpx;
		max-height: 400rpx;
		border-radius: 10rpx;
		z-index: 888;
	}

	.zy_select_model:before {
		width: 0rpx;
		height: 0rpx;
		position: absolute;
		bottom: 100%;
		left: 50rpx;
		padding: 0;
		border: 26rpx solid transparent;
		border-color: transparent transparent $zy-classic-white transparent;
		content: '';
		z-index: 12;
	}

	.zy_select_model:after {
		position: absolute;
		width: 0rpx;
		height: 0rpx;
		position: absolute;
		bottom: 100%;
		left: 50rpx;
		padding: 0;
		border: 25rpx solid transparent;
		border-color: transparent transparent #999999 transparent;
		content: '';
		z-index: 10
	}

	.zy_select_model_drop {
		min-height: 10rpx;
		max-height: 380rpx;
		overflow-y: scroll;
	}

	//点击选中行背景颜色
	.zy_select_linebg {
		color: $zy-classic-blue;
	}

	.zy_select_model_list {
		padding: 10rpx 20rpx;
	}

	.zy_select_model_multiList {
		padding: 10rpx 20rpx;
		display: flex;
		align-items: center; //上下对齐
		justify-content: space-between; //两端对齐
	}

	.zy_select_model_nodata {
		text-align: center;
		color: $zy-light-grey;
	}